<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>StatCVS - Directory src/grl/impl/</title>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
    <meta name="Generator" content="StatCVS 0.6.0"/>
<link rel="stylesheet" href="objectlab-statcvs.css" type="text/css"/>
<script type="text/javascript" charset="utf-8" src="http://bit.ly/javascript-api.js?version=latest&amp;login=statsvn&amp;apiKey=R_2c362b417d0517c27876cbaca1bb68cc"></script>
<script type="text/javascript" charset="utf-8">
   // wait until page is loaded to call API
   var redir_url;
   var short_url;
   BitlyCB.myShortenCallback = function(data) {
      // this is how to get a result of shortening a single url
      var result;
      short_url=null;
      for (var r in data.results) {
         result = data.results[r];
         result['longUrl'] = r;
         short_url = result['shortUrl'];
         break;
      }
      if (short_url==null) // bit.ly failed
      document.location=redir_url;
      else
      redirToTwitter();
   };
   function shortenTweet(url) {
      if (short_url == null || redir_url!=url) {
      redir_url = url;
      BitlyClient.shorten(document.location, 'BitlyCB.myShortenCallback');
      }
      else
      redirToTwitter();
      return false;
   }
   function redirToTwitter() { 
      // replace {0} which is visible as %7B0} in the link
      document.location = redir_url.replace('%7B0}', short_url);
   }
</script>
  </head>

<body>

<h1>Directory src/grl/impl/</h1>
<div id="parentlink">&#171; <a href="index.html">Development Statistics for jUCMNav</a></div>
<dl class="attributes">
    <dt>Total Files:</dt>
    <dd>20</dd>
    <dt>Deleted Files:</dt>
    <dd>3</dd>
    <dt>Lines of Code:</dt>
    <dd>9632</dd>
</dl>
<p class="dirtree">
<a href="dir.html">[root]</a>/<a href="dir_src.html">src</a>/<a href="dir_src_grl.html">grl</a>/<strong>impl</strong><br/>
</p>

<div class="section">
<h2>Lines of Code</h2>
<p class="chart"><img src="loc_module_src_grl_impl.png" alt="src/grl/impl/ Lines of Code" width="800" height="500" /></p></div>
<div class="section">
<h2>Developers</h2>
  <table  rules="groups" summary="All authors and the number of their changes and lines of code in this directory">
    <colgroup align="left"/>
    <colgroup align="right"/>
    <colgroup align="right"/>
    <colgroup align="right"/>
    <thead>
      <tr>
        <th>Author</th>
        <th>Changes</th>
        <th>Lines of Code</th>
        <th>Lines per Change</th>
      </tr>
    </thead>
    <tfoot>
      <tr>
        <th>Totals</th>
        <td>113 (100.0%)</td>
        <td>5849 (100.0%)</td>
        <td>51.7</td>
      </tr>
    </tfoot>
    <tbody>
      <tr  class="odd">
        <th><a href="user_jfroy.html" class="author">jfroy</a></th>
        <td>95 (84.1%)</td>
        <td>3980 (68.0%)</td>
        <td>41.8</td>
      </tr>
      <tr  class="even">
        <th><a href="user_etremblay.html" class="author">etremblay</a></th>
        <td>12 (10.6%)</td>
        <td>1869 (32.0%)</td>
        <td>155.7</td>
      </tr>
      <tr  class="odd">
        <th><a href="user_jkealey.html" class="author">jkealey</a></th>
        <td>6 (5.3%)</td>
        <td>0 (0.0%)</td>
        <td>0.0</td>
      </tr>
    </tbody>
  </table>

</div>
<div class="section">
<h2>Most Recent Commits</h2>
<dl class="commitlist">
  <dt><a name="18"></a>
    <a href="user_jfroy.html" class="author">jfroy</a>
    <span class="date">2006-03-23 08:30</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">831</span></span>
  </dt>
  <dd>
    <p class="comment">
Created command test cases for GRL<br />
Fixed bug when saving Evaluation and LinkRef
    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/grl/impl</strong>:
        EvaluationImpl.java&#160;<span class="change">(changed)</span>,
        GrlPackageImpl.java&#160;<span class="change">(changed)</span>,
        IntentionalElementImpl.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="17"></a>
    <a href="user_jfroy.html" class="author">jfroy</a>
    <span class="date">2006-03-02 06:38</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">783</span></span>
  </dt>
  <dd>
    <p class="comment">
Fix the URNlink to support multiple links type. Modification of the links display in UCM
    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">13 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/grl/impl</strong>:
        ActorImpl.java&#160;<span class="change">(changed)</span>,
        ActorRefImpl.java&#160;<span class="change">(changed)</span>,
        BeliefImpl.java&#160;<span class="change">(changed)</span>,
        ContributionImpl.java&#160;<span class="change">(changed)</span>,
        DecompositionImpl.java&#160;<span class="change">(changed)</span>,
        DependencyImpl.java&#160;<span class="change">(changed)</span>,
        ElementLinkImpl.java&#160;<span class="change">(changed)</span>,
        EvaluationStrategyImpl.java&#160;<span class="change">(changed)</span>,
        GRLGraphImpl.java&#160;<span class="change">(changed)</span>,
        GRLNodeImpl.java&#160;<span class="change">(changed)</span>,
        IntentionalElementImpl.java&#160;<span class="change">(changed)</span>,
        IntentionalElementRefImpl.java&#160;<span class="change">(changed)</span>,
        StrategiesGroupImpl.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="16"></a>
    <a href="user_jfroy.html" class="author">jfroy</a>
    <span class="date">2006-02-28 08:15</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">771</span></span>
  </dt>
  <dd>
    <p class="comment">
Added URNlink dialog, actions and commands
    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">13 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/grl/impl</strong>:
        ActorImpl.java&#160;<span class="change">(changed)</span>,
        ActorRefImpl.java&#160;<span class="change">(changed)</span>,
        BeliefImpl.java&#160;<span class="change">(changed)</span>,
        ContributionImpl.java&#160;<span class="change">(changed)</span>,
        DecompositionImpl.java&#160;<span class="change">(changed)</span>,
        DependencyImpl.java&#160;<span class="change">(changed)</span>,
        ElementLinkImpl.java&#160;<span class="change">(changed)</span>,
        EvaluationStrategyImpl.java&#160;<span class="change">(changed)</span>,
        GRLGraphImpl.java&#160;<span class="change">(changed)</span>,
        GRLNodeImpl.java&#160;<span class="change">(changed)</span>,
        IntentionalElementImpl.java&#160;<span class="change">(changed)</span>,
        IntentionalElementRefImpl.java&#160;<span class="change">(changed)</span>,
        StrategiesGroupImpl.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="15"></a>
    <a href="user_jfroy.html" class="author">jfroy</a>
    <span class="date">2006-02-22 23:48</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">746</span></span>
  </dt>
  <dd>
    <p class="comment">
Ended name change.
    </p>
    <p class="commitdetails"><strong>303</strong> lines of code changed in <span class="files">6 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/grl/impl</strong>:
        EvaluationGroupImpl.java&#160;<span class="del">(del)</span>,
        EvaluationStrategyImpl.java&#160;<span class="change">(changed)</span>,
        GRLspecImpl.java&#160;<span class="change">(changed)</span>,
        GrlFactoryImpl.java&#160;<span class="change">(changed)</span>,
        GrlPackageImpl.java&#160;<span class="change">(changed)</span>,
        StrategiesGroupImpl.java&#160;<span class="new">(new&#160;303)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="14"></a>
    <a href="user_jfroy.html" class="author">jfroy</a>
    <span class="date">2006-02-22 23:02</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">745</span></span>
  </dt>
  <dd>
    <p class="comment">
Name change for EvaluationScenario (now called Strategy)
    </p>
    <p class="commitdetails"><strong>455</strong> lines of code changed in <span class="files">7 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/grl/impl</strong>:
        EvaluationGroupImpl.java&#160;<span class="change">(changed)</span>,
        EvaluationImpl.java&#160;<span class="change">(changed)</span>,
        EvaluationScenarioImpl.java&#160;<span class="del">(del)</span>,
        EvaluationStrategyImpl.java&#160;<span class="new">(new&#160;455)</span>,
        GRLspecImpl.java&#160;<span class="change">(changed)</span>,
        GrlFactoryImpl.java&#160;<span class="change">(changed)</span>,
        GrlPackageImpl.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="13"></a>
    <a href="user_jfroy.html" class="author">jfroy</a>
    <span class="date">2006-02-17 20:54</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">738</span></span>
  </dt>
  <dd>
    <p class="comment">
Added actor evaluation level.<br />
Fixed bug when entering non integer for evaluation level
    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/grl/impl</strong>:
        GrlPackageImpl.java&#160;<span class="change">(changed)</span>,
        IntentionalElementImpl.java&#160;<span class="change">(changed)</span>,
        IntentionalElementRefImpl.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="12"></a>
    <a href="user_jfroy.html" class="author">jfroy</a>
    <span class="date">2006-02-15 22:49</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">731</span></span>
  </dt>
  <dd>
    <p class="comment">
Added: <br />
-Delete commands for scenario and evaluation<br />
-Delete action for evaluation<br />
<br />
Fixed:<br />
-NullPointer exception with scenarioView (in property view)<br />
-Adding new elements in model when in scenario view<br />
-Contribution and decomposition refresh<br />
-Dispose labels in IntentionalElementEditPart and LinkRefEditPart
    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/grl/impl</strong>:
        EvaluationGroupImpl.java&#160;<span class="change">(changed)</span>,
        EvaluationScenarioImpl.java&#160;<span class="change">(changed)</span>,
        GrlPackageImpl.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="11"></a>
    <a href="user_jfroy.html" class="author">jfroy</a>
    <span class="date">2006-02-11 23:55</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">724</span></span>
  </dt>
  <dd>
    <p class="comment">
Added scenario author, color modification when scenario selected and fixed NullPointerException in Scenario view when closing the editor.
    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/grl/impl</strong>:
        EvaluationScenarioImpl.java&#160;<span class="change">(changed)</span>,
        GrlPackageImpl.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="10"></a>
    <a href="user_jfroy.html" class="author">jfroy</a>
    <span class="date">2006-02-11 18:25</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">722</span></span>
  </dt>
  <dd>
    <p class="comment">
Evaluation scenario view added. 
    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">6 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/grl/impl</strong>:
        EvaluationGroupImpl.java&#160;<span class="change">(changed)</span>,
        EvaluationImpl.java&#160;<span class="change">(changed)</span>,
        EvaluationScenarioImpl.java&#160;<span class="change">(changed)</span>,
        GRLspecImpl.java&#160;<span class="change">(changed)</span>,
        GrlPackageImpl.java&#160;<span class="change">(changed)</span>,
        IntentionalElementImpl.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="9"></a>
    <a href="user_jfroy.html" class="author">jfroy</a>
    <span class="date">2006-01-29 20:34</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">669</span></span>
  </dt>
  <dd>
    <p class="comment">
Merge of GRL branch with the main trunk
    </p>
    <p class="commitdetails"><strong>1353</strong> lines of code changed in <span class="files">33 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/grl/impl</strong>:
        ActorImpl.java&#160;<span class="change">(changed)</span>,
        ActorRefImpl.java&#160;<span class="new">(new)</span>,
        BeliefImpl.java&#160;<span class="new">(new)</span>,
        BeliefLinkImpl.java&#160;<span class="new">(new&#160;373)</span>,
        ContributionImpl.java&#160;<span class="new">(new)</span>,
        DecompositionImpl.java&#160;<span class="new">(new)</span>,
        DependencyImpl.java&#160;<span class="new">(new)</span>,
        ElementLinkImpl.java&#160;<span class="change">(changed)</span>,
        EvaluationGroupImpl.java&#160;<span class="new">(new)</span>,
        EvaluationImpl.java&#160;<span class="change">(changed)</span>,
        EvaluationScenarioImpl.java&#160;<span class="new">(new)</span>,
        EvaluationSetImpl.java&#160;<span class="del">(del)</span>,
        GRLGraphImpl.java&#160;<span class="change">(changed)</span>,
        GRLNodeImpl.java&#160;<span class="new">(new&#160;662)</span>,
        GRLspecImpl.java&#160;<span class="change">(changed)</span>,
        GrlFactoryImpl.java&#160;<span class="change">(changed)</span>,
        GrlPackageImpl.java&#160;<span class="change">(changed)</span>,
        IntentionalElementImpl.java&#160;<span class="change">(changed)</span>,
        IntentionalElementRefImpl.java&#160;<span class="new">(new)</span>,
        LinkRefBendpointImpl.java&#160;<span class="new">(new&#160;318)</span>,
        LinkRefImpl.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="8"></a>
    <a href="user_jfroy.html" class="author">jfroy</a>
    <span class="date">2005-10-26 23:13</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">585</span></span>
  </dt>
  <dd>
    <p class="comment">
Merge grl branch with the main trunk<br />
Major modification of the metamodel (URN_08.mdl) (Added GRL metamodel, New interfaces that define common element in GRL and UCM, Modified UCM-Map package to implement the new interfaces (some associations and attributes have been refactored using the interfaces), Map is now called UCMmap (to resolve conflict with java.util.map in the implementation), Removed Path Graph)<br />
Modification of the code that used the metamodel.<br />
Started modification of jUCMNav to support GRL.<br />

    </p>
    <p class="commitdetails"><strong>1869</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/grl/impl</strong>:
        GRLspecImpl.java&#160;<span class="new">(new&#160;396)</span>,
        GrlFactoryImpl.java&#160;<span class="new">(new&#160;322)</span>,
        GrlPackageImpl.java&#160;<span class="new">(new&#160;1151)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="7"></a>
    <a href="user_jfroy.html" class="author">jfroy</a>
    <span class="date">2005-10-26 19:00</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">581</span></span>
  </dt>
  <dd>
    <p class="comment">
***This build could not compile<br />
 <br />
Merging the grl branch in the main trunk. Problem during the merging with the grl package. <br />
Need to delete this package. 
    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/grl/impl</strong>:
        GRLspecImpl.java&#160;<span class="del">(del)</span>,
        GrlFactoryImpl.java&#160;<span class="del">(del)</span>,
        GrlPackageImpl.java&#160;<span class="del">(del)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="6"></a>
    <a href="user_jkealey.html" class="author">jkealey</a>
    <span class="date">2005-09-07 03:11</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">547</span></span>
  </dt>
  <dd>
    <p class="comment">
regenerated the EMF code using EMF 2.1; slight changes; doesn't seem to have affected anything
    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/grl/impl</strong>:
        GRLspecImpl.java&#160;<span class="change">(changed)</span>,
        GrlFactoryImpl.java&#160;<span class="change">(changed)</span>,
        GrlPackageImpl.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="5"></a>
    <a href="user_jkealey.html" class="author">jkealey</a>
    <span class="date">2005-06-02 20:17</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">284</span></span>
  </dt>
  <dd>
    <p class="comment">
Upgraded meta-model to version 7.<br />
bug 193 - ReqElemStartPointAttributes<br />
properties view shows workload attribute as a nested attribute (instead of original dialog box proposal)<br />
properties view doesn't refresh its descriptors every time you change a property. (property descriptors are properly cached by implementing the PropertyID class with hashCode and equals that work better than Object[]'s)<br />

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/grl/impl</strong>:
        GRLspecImpl.java&#160;<span class="change">(changed)</span>,
        GrlFactoryImpl.java&#160;<span class="change">(changed)</span>,
        GrlPackageImpl.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="4"></a>
    <a href="user_etremblay.html" class="author">etremblay</a>
    <span class="date">2005-05-25 22:44</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">223</span></span>
  </dt>
  <dd>
    <p class="comment">
The new meta model was generated in the code.<br />
The start, empty and end point are not in the palette anymore.  Use the path tool to create them from now on.<br />
Deleted the marquee in the palette since the selection tool do the same thing...<br />

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/grl/impl</strong>:
        GRLspecImpl.java&#160;<span class="change">(changed)</span>,
        GrlFactoryImpl.java&#160;<span class="change">(changed)</span>,
        GrlPackageImpl.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="3"></a>
    <a href="user_etremblay.html" class="author">etremblay</a>
    <span class="date">2005-03-29 23:01</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">56</span></span>
  </dt>
  <dd>
    <p class="comment">
URN model version 5 is now generated in EMF.<br />

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/grl/impl</strong>:
        GRLspecImpl.java&#160;<span class="change">(changed)</span>,
        GrlFactoryImpl.java&#160;<span class="change">(changed)</span>,
        GrlPackageImpl.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="2"></a>
    <a href="user_etremblay.html" class="author">etremblay</a>
    <span class="date">2005-03-28 15:48</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">50</span></span>
  </dt>
  <dd>
    <p class="comment">
- You can add multiple path in one diagram.<br />
- The path tool is close to work like planned.<br />
- To extend a path, select the end point of the path you want to extends, select the end point tool and then click where you want to extend.<br />

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/grl/impl</strong>:
        GRLspecImpl.java&#160;<span class="change">(changed)</span>,
        GrlFactoryImpl.java&#160;<span class="change">(changed)</span>,
        GrlPackageImpl.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="1"></a>
    <a href="user_etremblay.html" class="author">etremblay</a>
    <span class="date">2005-03-15 22:05</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">43</span></span>
  </dt>
  <dd>
    <p class="comment">
- The new model is now working.<br />
- Creating path works (do/undo)<br />
- Extending path works (do/undo)<br />
- SplitLinkCommand doesn't work<br />
- BSplineConnectionRouter works #1!<br />

    </p>
    <p class="commitdetails"><strong>1869</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/grl/impl</strong>:
        GRLspecImpl.java&#160;<span class="new">(new&#160;396)</span>,
        GrlFactoryImpl.java&#160;<span class="new">(new&#160;322)</span>,
        GrlPackageImpl.java&#160;<span class="new">(new&#160;1151)</span>
      </li>
    </ul>
  </dd>

</dl>

</div><div id="generatedby">Generated by <a href="http://statcvs.sf.net">StatCVS</a> 0.6.0</div>
</body>
</html>